FutureWiz
loading...
Thank you for your query. We will reply to you at the earliest.

eMMC 5.1/A/B

Products >> Verification IPs >> eMMC 5.1/A/B

eMMC v5.1/A/B Verification IP

Truechip's eMMC 5.1/A/B Verification IP provides effective and efficient way to verify the component interfacing with the eMMC interface of an ASIC / FPGA / SoC. Truechip's eMMC verification IP is fully complied with standard eMMC version JESD84-B51, JESD84-B51A, JESD84-B51B from JEDEC. This VIP is a Light Weight VIP with easy plug and play features.

Key Benefits

  • Available in native System Verilog (UVM/OVM/VMM) and Verilog
  • Unique development methodology to ensure the highest levels of quality
  • Availability of Compliance & Regression Test Suites
  • 24X5 customer support
  • Unique and customizable licensing models
  • Exhaustive set of assertions and cover points with connectivity examples for all the components
  • Consistency of interface, installation, operation, and documentation across all our VIPs
  • Provide complete solutions and easy integration in IP and SoC environment

Features

  • Compliant to JEDEC eMMC version JESD84-B51, JESD84-B51A and JESD84-B51B.
  • Supports eMMC devices from all leading vendors.
  • Supports configuration for both host and device.
  • Supports all data widths 1x, 4x and 8x.
  • Supports all speed modes (Legacy Speed Mode and High Speed Mode).
  • Supports both Single Block and Multiple Block transfers.
  • Supports Tuning.
  • Supports general purpose commands.
  • Supports Lock / Unlock feature.
  • Supports Block Read and Block Write.
  • Supports device density of greater than or equal to 2GB (Low Capacity and High Capacity).
  • Supports both Normal Booting and Alternate Boot operation.
  • Supports Sleep Mode and Sleep Notification.
  • Supports Reliable Write feature.
  • Supports Write Protection Mechanism.
  • Supports Multiple Partitions (Boot Area / User Area / General Purpose Partition).
  • Supports Enhanced Partition Types.
  • Supports both SDR and DDR.
  • Supports Data Removal Commands: Erase (High Capacity) / Trim / Sanitize / Discard.
  • Supports Secure Erase/TRIM.
  • Supports Replay Protect Memory Block (RPMB).
  • Supports Background Operations.
  • Supports High Priority Interrupt.
  • Supports boot partition, boot operation and boot partition write protection.
  • Supports device reset to pre-idle state.
  • Supports Secure Erase and Secure Trim.
  • Supports Sleep and Awake.
  • Supports Secure Write Protect Mode.
  • Supports Command Queuing.
  • Supports Enhanced Strobe in HS400 Mode.
  • Supports High Speed Mode (HS200, Hs400).
  • Supports Application-Specific commands.
  • Supports Context Management.
  • Supports Data Tag Mechanism.
  • Supports Packed Commands.
  • Supports Dynamic Capacity Management.
  • Supports Power Off Notifications and Packed Commands.
  • Supports Extended Security Commands.
  • Supports Power Saving Mode.
  • Supports Field Firmware Update.
  • Supports Real Time Clock.
  • Supports All Device Statuses (Switch Error, CSD/CID Error, Block Length Error etc.)
  • Supports Cache (Including Barrier and Flush Operation).
  • Supports Production State Awareness.
  • Supports Hardware Resets and Software Reset (CMD0).
  • Supports Sector Memory Organisation.
  • Supports for all timing delay ranges.
  • Reports various timing errors, which can be used to check any timing violation.
  • Provides full control to the user to enable / disable various types of messages.
  • Supports advanced SystemVerilog features like constrained random testing.
  • Supports dynamically configurable modes.
  • Strong protocol monitor with real-time exhaustive programmable check.
  • Supports Dynamic as well as static error injection scenario.
  • Built-in coverage analysis.
  • Graphical analyser to show transaction for easy debugging.
  • Provides a comprehensive user API (callbacks) in all components and BFMs.
  • Provides intention check for all the scenarios.
  • Supports all the setup/hold timing parameter checks compliant to the eMMC specification.

Deliverables

  • eMMC Host controller BFM / Agent
  • eMMC Device Controller / Memory BFM / DUT
  • eMMC Monitor
  • eMMC Scoreboard
  • Test Bench Configurations
  • Test suite available in source code:​
    • Basic Protocol Tests
    • Directed and random test
    • Assertions & Cover Point Tests
  • Integration guide / User Manual /release notes
  • GUI analyzer to view simulation packet flow
Download the Product Brochure from here